<HTML>

<HEAD>
<TITLE>Planeta Linux Venezuela</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=utf-8" />
</HEAD>

<BODY>

<h1>Planeta Linux Venezuela</h1>

<h2>Roll</h2>
<ul>

<li><a href="http://ailefi.net.ve">AilÃ© Filippi</a> (<a href="http://ailefi.net.ve/?feed=rss2&cat=2">feed</a>)</li>

<li><a href="http://alberkman.unplug.org.ve">Alberto Capella</a> (<a href="http://alberkman.unplug.org.ve/?feed=rss2&cat=7">feed</a>)</li>

<li><a href="http://blog.mogaal.com">Alejandro Garrido</a> (<a href="http://blog.mogaal.com/?feed=rss2&cat=5">feed</a>)</li>

<li><a href="http://www.eidast.com">Alexander Moreno</a> (<a href="http://www.eidast.com/data/xml/blog.rss">feed</a>)</li>

<li><a href="http://an1ta.wordpress.com">Ana Rangel</a> (<a href="http://an1ta.wordpress.com/tag/software-libre/feed">feed</a>)</li>

<li><a href="http://www.lacaraoscura.com">AnÃ­bal Rojas</a> (<a href="http://www.lacaraoscura.com/author/ard/feed/">feed</a>)</li>

<li><a href="http://www.sicutdeux.com.ve">Axzel MarÃ­n</a> (<a href="http://sicutdeux.unplug.org.ve/?feed=rss2&cat=7">feed</a>)</li>

<li><a href="http://blog.g013m.com.ve/">Christian SÃ¡nchez</a> (<a href="http://blog.g013m.com.ve/index.php?/feeds/categories/8-Planeta-Linux.rss">feed</a>)</li>

<li><a href="http://cesar.plug.org.ve">CÃ©sar W. Sevilla</a> (<a href="http://cesar.plug.org.ve/?feed=rss2&cat=2">feed</a>)</li>

<li><a href="http://www.lacaraoscura.com">Edgar Gonzalez</a> (<a href="http://www.lacaraoscura.com/author/egg/feed/">feed</a>)</li>

<li><a href="http://edgarin.com">Edgar GuzmÃ¡n</a> (<a href="http://edgarin.wordpress.com/tag/planeta-linux/feed">feed</a>)</li>

<li><a href="http://eduardodattellis.unplug.org.ve">Eduardo D'Attellis</a> (<a href="http://eduardodattellis.unplug.org.ve/?cat=7&feed=rss2">feed</a>)</li>

<li><a href="http://www.flaper87.org">Flavio Percoco Premoli</a> (<a href="http://www.flaper87.org/category/gnulinux/feed">feed</a>)</li>

<li><a href="http://bigjocker.unplug.org.ve">Francisco Andrades</a> (<a href="http://bigjocker.unplug.org.ve/?feed=rss2&cat=5">feed</a>)</li>

<li><a href="http://grunch.com.ve">Francisco J. CalderÃ³n S.</a> (<a href="http://grunch.com.ve/?feed=rss2&cat=12">feed</a>)</li>

<li><a href="http://ieac.faces.ula.ve/mapologo">Francisco Palm</a> (<a href="http://ieac.faces.ula.ve/mapologo/?feed=rss2">feed</a>)</li>

<li><a href="http://gerardo.com.ve/blog">Gerardo Curiel</a> (<a href="http://gerardo.com.ve/blog/cat/planet/linux/feed">feed</a>)</li>

<li><a href="http://www.softwarelibre.org.ve/gaular">Gregory Aular Franco</a> (<a href="http://www.softwarelibre.org.ve/gaular/category/foss/feed">feed</a>)</li>

<li><a href="http://zentraedi.unplug.org.ve">HÃ©ctor Cen</a> (<a href="http://zentraedi.unplug.org.ve/?feed=rss2&cat=3">feed</a>)</li>

<li><a href="http://e1th0r.gulmer.org.ve">HÃ©ctor Colina</a> (<a href="http://e1th0r.gulmer.org.ve/?feed=rss2">feed</a>)</li>

<li><a href="http://bella.unplug.org.ve">IraÃ­s MejÃ­a</a> (<a href="http://bella.unplug.org.ve/?feed=rss2">feed</a>)</li>

<li><a href="http://dvst.wordpress.com">Javier E. PÃ©rez P.</a> (<a href="http://dvst.wordpress.com/feed/">feed</a>)</li>

<li><a href="http://jelitox.unplug.org.ve">Javier LeÃ³n</a> (<a href="http://jelitox.unplug.org.ve/?feed=rss2">feed</a>)</li>

<li><a href="http://g3ox.blogspot.com/search/label/GNU-Linux-Ubuntu">Javier ValdivÃ©</a> (<a href="http://g3ox.blogspot.com/feeds/posts/default/-/GNU-Linux-Ubuntu">feed</a>)</li>

<li><a href="http://jean.plug.org.ve">Jean Carlos DÃ¡vila</a> (<a href="http://jean.plug.org.ve/?feed=rss2">feed</a>)</li>

<li><a href="http://jhuss.com">JesÃºs Jerez</a> (<a href="http://jhuss.com/category/software-libre/feed">feed</a>)</li>

<li><a href="http://www.jesuslara.com.ve/blog">JesÃºs Lara</a> (<a href="http://www.jesuslara.com.ve/blog/category/cultura-libre/planeta-linux/feed">feed</a>)</li>

<li><a href="http://jessmat.blogspot.com/">JesÃºs Matamoros</a> (<a href="http://jessmat.blogspot.com/atom.xml">feed</a>)</li>

<li><a href="http://matandotigres.wordpress.com">Jinme Mirabal</a> (<a href="http://matandotigres.wordpress.com/tag/software-libre/feed/">feed</a>)</li>

<li><a href="http://ghostbar.ath.cx/taxonomy/term/1/0">JosÃ© Luis Rivas</a> (<a href="http://ghostbar.ath.cx/?q=taxonomy/term/1/0/feed">feed</a>)</li>

<li><a href="http://blog.bureado.com.ve">JosÃ© Miguel Parrella Romero</a> (<a href="http://blog.bureado.com.ve/?feed=rss2&cat=2">feed</a>)</li>

<li><a href="http://blog.0x29.com.ve">Juan A. Moreno</a> (<a href="http://blog.0x29.com.ve/?feed=rss2&cat=6">feed</a>)</li>

<li><a href="http://roliverio.vaslibre.org.ve">Julio C. Ortega</a> (<a href="http://roliverio.vaslibre.org.ve/?cat=17&feed=rss2">feed</a>)</li>

<li><a href="http://kyrb2000.blogspot.com/">Kenner Roa</a> (<a href="http://kyrb2000.blogspot.com/atom.xml">feed</a>)</li>

<li><a href="http://lcaballero.wordpress.com">Leonardo Caballero</a> (<a href="http://lcaballero.wordpress.com/tag/linux/feed">feed</a>)</li>

<li><a href="http://mannyto.unplug.org.ve">Manuel GarcÃ­a</a> (<a href="http://mannyto.unplug.org.ve/index.php/category/tecnicos/feed">feed</a>)</li>

<li><a href="http://mmujica.wordpress.com">Manuel MÃºjica</a> (<a href="http://mmujica.wordpress.com/tag/software-libre/feed">feed</a>)</li>

<li><a href="http://tatica.org">MarÃ­a Leandro</a> (<a href="http://tatica.org/data/xml/blog.Linux.rss">feed</a>)</li>

<li><a href="http://skatox.com/blog">Miguel Ãngel Useche</a> (<a href="http://skatox.com/blog/wp-rss2.php?cat=3">feed</a>)</li>

<li><a href="http://nagui1008.blogspot.com/">Nerissa Aguilera</a> (<a href="http://nagui1008.blogspot.com/atom.xml">feed</a>)</li>

<li><a href="http://octavio.unplug.org.ve">Octavio Rossell</a> (<a href="http://octavio.unplug.org.ve/?feed=rss2&cat=3">feed</a>)</li>

<li><a href="http://planetalinuxblog.blogspot.com/">Planeta Linux</a> (<a href="http://planetalinuxblog.blogspot.com/atom.xml">feed</a>)</li>

<li><a href="http://koshrf.fercusoft.com/koshrf">Ricardo C. FernÃ¡ndez</a> (<a href="http://koshrf.fercusoft.com/koshrf/?feed=rss2">feed</a>)</li>

<li><a href="http://tuxico.blogspot.com/">Richard Laya</a> (<a href="http://tuxico.blogspot.com/atom.xml">feed</a>)</li>

<li><a href="http://www.richzendy.org">Richzendy Contreras</a> (<a href="http://www.richzendy.org/data/xml/blog.Gnu+y+Linux.rss">feed</a>)</li>

<li><a href="http://rodrigo.unplug.org.ve">Rodrigo Rodriguez</a> (<a href="http://rodrigo.unplug.org.ve/?feed=rss2&cat=7">feed</a>)</li>

<li><a href="http://veronica.unplug.org.ve">Veronica Lavieri</a> (<a href="http://veronica.unplug.org.ve/?cat=13&feed=rss2">feed</a>)</li>

<li><a href="http://blog.tecnovm64.com">VÃ­ctor RomÃ¡n</a> (<a href="http://blog.tecnovm64.com/category/computers/feed">feed</a>)</li>

<li><a href="http://thefenix.wordpress.com">VÃ­ctor Villalobos</a> (<a href="http://thefenix.wordpress.com/tag/linux/feed">feed</a>)</li>

<li><a href="http://walter.unplug.org.ve">Walter Vargas</a> (<a href="http://walter.unplug.org.ve/?feed=rss2">feed</a>)</li>

<li><a href="http://www.waltervargas.org">Walter Vargas</a> (<a href="http://www.waltervargas.org/?feed=atom">feed</a>)</li>

<li><a href="http://willigulip.wordpress.com">William Cabrera</a> (<a href="http://willigulip.wordpress.com/tag/planetalinux/feed/">feed</a>)</li>

<li><a href="http://www.waod.com.ve/blog">Williams Ortega</a> (<a href="http://waod.com.ve/blog/?feed=rss2&cat=4">feed</a>)</li>

<li><a href="http://rendergraf.wordpress.com">Xavier Araque</a> (<a href="http://rendergraf.wordpress.com/feed/">feed</a>)</li>

</ul>



	<h3 class="plEntryTitle">Apache2 + PHP5 + Xdebug</h3>
	<h4 class="plEntryAuthor">Flavio Percoco Premoli</h4>
	
	<div class="plEntryBody">
		<p><meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /><title></title><meta name="GENERATOR" content="IBM Lotus Symphony    (Linux)" /><meta name="AUTHOR" content="flaper87" /><meta name="CREATED" content="20080313;14413500" /><meta name="CHANGEDBY" content="flaper87" /><meta name="CHANGED" content="20080313;14451800" /></p>
<style> 	<!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-top: 0cm; margin-bottom: 0.21cm } 		CODE { font-family: "Courier New", monospace } 	--> 	</style>
<p>Bueno a pesar de que me sentía cómodo haciendo el &#8220;debug&#8221; de las paginas a punta de echos atravesados en las funciones,  un amigo me mostró algunas de las bellezas de utilizar las cualidades de un debugger.</p>
<p>En este caso como para php utilizo Eclipse PDT me interesaba hacer funcionar el debugger con este IDE. Primero que nada hay que instalar xdebug (suponiendo que ya tenemos instalado apache y php). Para distribuciones como las Debian Based es necesario el paquete dev de php, en mi caso como estoy utilizando php5 instale php5-dev&#8230; Mejor agamoslo desde el principio :-D.<br />
<code><br />
# aptitude install apache2 libapache2-mod-php5 php5 php5-dev<br />
$ wget http://xdebug.org/link.php?url=xdebug200rc3<br />
$ tar xvzf xdebug-2.0.0RC3.tgz<br />
$ cd xdebug-2.0.0RC3/<br />
$ phpize<br />
$ ./configure --enable-xdebug<br />
</code><br />
En caso de tener instalado el php-config en un path que no sea estándar entonces podemos configurarlo de esta manera:<br />
<code><br />
$ ./configure --enable-xdebug --with-php-config=/path/to/php-config<br />
</code><br />
Luego compilamos e instalamos:<br />
<code><br />
$ make<br />
# sudo make install<br />
</code><br />
Ahora viene la configuración, tenemos que editar el archivo php.ini y para saber cual es el que utiliza apache utilizaremos la función phpinfo de php (coloco en negrita la linea que nos interesa):</p>
<p>$ php -r &#8221;phpinfo();&#8221; | grep -i php.ini<br />
Configuration File (php.ini) Path =&gt; /etc/php5/cli<br />
<strong>Loaded Configuration File =&gt; /etc/php5/cli/php.ini</strong></p>
<p>Abrimos ese archivo con permisos de superusuario y agregamos las siguientes lineas antes de ;End</p>
<p><em>zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so<br />
xdebug.remote_enable=1</em></p>
<p>Luego de esto reiniciamos el servicio de apache y podremos probar el debugger:</p>
<p># sudo /etc/init.d/apache2 restart</p>
<p>Apache utilizara el debugger sin la necesidad de un IDE como Eclipse PDT, pero para poder hacer uso de breakpoints, o llevar la secuencia de los valores de las variabiles a medida che la pagina es cargada entonces es recomendable el uso de un IDE y sus herramientas.</p>
<p>Espero les sirva.</p>
<p>P.D: Prometo hacer otro post explicando como ussar xdebug con eclipse.</p>

	</div>
	


	<h3 class="plEntryTitle"> Cherokee 0.6.0 lanzado oficialmente </h3>
	<h4 class="plEntryAuthor">Richzendy Contreras</h4>
	
	<div class="plEntryBody">
		 	<p><a href="http://www.alobbs.com/" title="Blog de Alvaro" target="_blank">Alvaro</a> acaba de anunciar oficialmente en la lista de correo de <a href="http://www.cherokee-project.com/" title="Cherokee main site" target="_blank">cherokee</a> el lanzamiento de su versión 0.6.0, para saber las notas de lanzamiento y conocer todo lo nuevo que se hizo por cherokee por favor sirvase de revisar el siguiente link ( está en ingles ):</p>
	<p>&#160;</p>
	<p><a href="http://www.cherokee-project.com/pipermail/cherokee/2008-March/002609.html" title="Cherokee 0.0.6 release" target="_blank">http://www.cherokee-project.com/pipermail/cherokee/2008-March/002609.html </a></p>
	<p>&#160;</p>
	<p>Desde ya puede disponer de paquetes compilados para fedora 8 desde:</p>
	<p>&#160;</p>
	<p align="center">
<a href="http://www.richzendy.org/repo/fedora/8/" title="Rpm de cherokee para fedora" target="_blank">http://www.richzendy.org/repo/fedora/8/ </a></p>
	<p>&#160;</p>
	<p>&#160;
</p>
 
	</div>
	


	<h3 class="plEntryTitle">Desastre Frente Mc Donalds Av. Rotaria San Cristóbal</h3>
	<h4 class="plEntryAuthor">Xavier Araque</h4>
	
	<div class="plEntryBody">
		<div class='snap_preview'><br /><p>No me gusta hacer post de este tipo, pero esto <span class="ms cr" title="Haz clic para ver las sugerencias ortográficas">fue</span> algo que <span class="ms cr" title="Haz clic para ver las sugerencias ortográficas">ocurrió</span> la semana pasada en San Cristóbal, en donde se <span class="ms cr" title="Haz clic para ver las sugerencias ortográficas">rompió</span> un tubo de agua si &#8220;agua&#8221; pero que cantidad de agua, observen.</p>
<p>Video 1</p>
<p><code><span style="text-align:center; display: block;"><a href="http://rendergraf.wordpress.com/2008/03/17/desastre-frente-mc-donalds-av-rotaria-san-cristobal/"><img src="http://img.youtube.com/vi/RvZbeq9dk6g/2.jpg" alt="" /></a></span></code></p>
<p>Video 2</p>
<p><code><span style="text-align:center; display: block;"><a href="http://rendergraf.wordpress.com/2008/03/17/desastre-frente-mc-donalds-av-rotaria-san-cristobal/"><img src="http://img.youtube.com/vi/qaCO4dpfYBE/2.jpg" alt="" /></a></span></code></p>
<p>Video 3</p>
<p><code><span style="text-align:center; display: block;"><a href="http://rendergraf.wordpress.com/2008/03/17/desastre-frente-mc-donalds-av-rotaria-san-cristobal/"><img src="http://img.youtube.com/vi/MO4Q-hU_Gg4/2.jpg" alt="" /></a></span></code></p>
<p><code></code><code></code></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rendergraf.wordpress.com/130/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rendergraf.wordpress.com/130/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rendergraf.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rendergraf.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rendergraf.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rendergraf.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rendergraf.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rendergraf.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rendergraf.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rendergraf.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rendergraf.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rendergraf.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rendergraf.wordpress.com&blog=1140050&post=130&subd=rendergraf&ref=&feed=1" /></div>
	</div>
	


	<h3 class="plEntryTitle">Fallas del OOXML!!!</h3>
	<h4 class="plEntryAuthor">Nerissa Aguilera</h4>
	
	<div class="plEntryBody">
		Entérese de todos los aspectos por los que Venezuela debe votar NO al OOXML:<br /><br /><br /><div style="width:425px;text-align:left" id="__ss_94964"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=no-ooxml1721"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=no-ooxml1721" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare"/></a> | <a href="http://www.slideshare.net/jza/no-ooxml?src=embed" title="View 'No OOXML' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div></div><div class="blogger-post-footer"><p id="blogfeeds"><$BlogFeedsVertical$></p>
<p id="postfeeds"><$BlogItemFeedLinks$></p></div>
	</div>
	


	<h3 class="plEntryTitle">nuevo paquete de xscreensaver!</h3>
	<h4 class="plEntryAuthor">JosÃ© Luis Rivas</h4>
	
	<div class="plEntryBody">
		<p><strong>Para no perder la costumbre!!</strong></p>
<p>Hay nuevo paquete de xscreensaver! Ya va por la versión 5.05 y trae nuevos hacks: lcdscrub, cubicgrid e hypnowheel (pueden conseguirlos en los paquetes extra de los hacks gl a los 2 últimos y en data-extra a lcdscrub).</p>
<p>Pueden descargarse los debs para i386 o descargarse las fuentes para construir el paquete :)<br />
<a href="http://debian.ghostbar.ath.cx/xscreensaver/5.05-1/">http://debian.ghostbar.ath.cx/xscreensaver/5.05-1/</a></p>
<p>Enjoy!</p>
	</div>
	


	<h3 class="plEntryTitle">Serie animada hecha con Inkscape, The Gimp y Flash</h3>
	<h4 class="plEntryAuthor">Xavier Araque</h4>
	
	<div class="plEntryBody">
		<div class='snap_preview'><br /><p><a href="http://www.cejasbravas.com" title="Cejas Bravas - TV Serie"><img src="http://www.cejasbravas.com/files/img/121x240.png" alt="Cejas Bravas - Serie animada hecha con Inkscape, The Gimp y Flash" /></a><br />
Una serie de televisión desarrollada con Inkscape, The Gimp y Flash, &#8220;gran parte con Software Libre&#8221; destinada a niños de 6 a 9 años de edad.</p>
<p>Desde Santa Cruz de Tenerife, España. nos llega esta gran noticia, en donde una la empresa Orgánica D.T.M. se propone un excelente proyecto de animación con contenido educativo.</p>
<p> <img src='http://rendergraf.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> El Sountrack por Desorden Público de Venezuela.</p>
<p>El proyecto tiene por nombre <a href="http://www.cejasbravas.com" target="_blank">Cejas Bravas</a> CB son las siglas del grupo secreto: Formado por animales, este grupo de héroes anónimos vela por el bienestar del planeta.</p>
<p>La serie empezará a emitirse por TV entre los años 2009 y 2010</p>
<p>En el sitio oficial podemos ver más información sobre este proyecto.</p>
<p>desde <a href="http://www.cejasbravas.com/files/cb-trailer.avi">aquí puedes descargar</a> la presentación de la serie animada.</p>
<p>desde <a href="http://www.cejasbravas.com/legal">aquí puedes ver directamente</a> la presentación en web con JW FLV player</p>
<p>Xavier Araque.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rendergraf.wordpress.com/129/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rendergraf.wordpress.com/129/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rendergraf.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rendergraf.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rendergraf.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rendergraf.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rendergraf.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rendergraf.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rendergraf.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rendergraf.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rendergraf.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rendergraf.wordpress.com/129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rendergraf.wordpress.com&blog=1140050&post=129&subd=rendergraf&ref=&feed=1" /></div>
	</div>
	


	<h3 class="plEntryTitle">Soy parte del Consejo de la FSFLA</h3>
	<h4 class="plEntryAuthor">Octavio Rossell</h4>
	
	<div class="plEntryBody">
		<p><img src="http://www.fsfla.org/logo-200-es.png" alt="FSFLA" style="margin:20px" align=left />He recibido una invitación a formar parte de la Fundación de Software Libre Latino América. Ya <a href="http://octavio.unplug.org.ve/?p=127">había sido invitado a estar en la organización como un observador</a>. Ahora la institución bandera de la defensa y promoción del Software Libre a nivel mundial me ha nombrado <a href="http://www.fsfla.org/?q=es/node/47">parte del consejo</a> y de la organización como tal. Esto acarrea una responsabilidad que sabré honrar. Una buena noticia para mi en el movimiento del Software Libre, hasta ahora la mejor noticia que he recibido al respecto en este movimiento.</p>
<p>No me convierte en vocero de la FSF, sino por el contrario, me convierte en un trabajador a tiempo completo para lograr sus objetivos. Esto es un honor. Una bendición.</p>
<p><em>&#8220;¿Confirma su expreso acuerdo con los puntos descritos anteriormente, y su interés en convertirse en co-responsable por la organización FSFLA, hermana de las FSFes original, Europa y India, que trabajan todas para defender las libertades y derechos de usuarios y desarrolladores de software, y privilegiando avances al largo plazo a ventajas en el corto plazo, para que un día toda la gente pueda elegir Software Libre para todas sus necesidades computacionales, y quizá que un día todo el Software sea Libre?&#8221;</em></p>
<p><strong>Si, acepto :-)</strong></p>

	</div>
	


	<h3 class="plEntryTitle"> Eliminar beep en gnome-terminal de Fedora  </h3>
	<h4 class="plEntryAuthor">Richzendy Contreras</h4>
	
	<div class="plEntryBody">
		 	<p>El molesto beep/sonido/pitido que suena cuando hay algún error de tipeo en la consola de gnome, puede ser eliminado simplemente con:</p>
	<p>En la misma ventana del terminal, Editar/Perfil Actual</p>
	<p>En la ventana nueva que se abre, desactivar la casilla "Campana del terminal"</p>
 
	</div>
	


	<h3 class="plEntryTitle"> Historia del Gimp Makeover con mencoder </h3>
	<h4 class="plEntryAuthor">MarÃ­a Leandro</h4>
	
	<div class="plEntryBody">
		 	<p>&#160;</p>
	<p>Estuve revisando varios videos en <a href="http://www.youtube.com/user/tatadbb" title="youtube" target="_blank">youtube</a> (sep.. soy semi-adicta) y vi que vari@s usuari@s han subido unos videos en los que colocan varias ediciones que han hecho con PhotoSHIT... yo hice la mia a forma de recopilar lo que he venido haciendo desde hace 7 meses cuando empece a usar <a href="http://www.gimp.org.es" title="Gimp en español" target="_blank">GIMP</a>.
<div align="center">
<object height="373" width="425">
	<param name="movie" value="http://www.youtube.com/v/1mU6aO2CLyE&#038;color1=0x402061&#038;color2=0x9461ca&#038;border=1">
	</param>
	<param name="wmode" value="transparent">
	</param>
</object></div>
<p align="center">
<object height="350" width="425">
</object></p>
	<param name="movie" value="http://www.youtube.com/v/1mU6aO2CLyE">
</param>
<div align="center">
<object height="355" width="425">
	<param name="movie" value="http://www.youtube.com/v/1mU6aO2CLyE&#038;color1=0x402061&#038;color2=0x9461ca">
	</param>
	<param name="wmode" value="transparent">
	</param>
</object></div>
<div align="center">
	<p><object width="425" height="355">
	<param name="movie" value="http://www.youtube.com/v/1mU6aO2CLyE&#038;color1=0x402061&#038;color2=0x9461ca&#038;hl=en">
	</param>
	<param name="wmode" value="transparent">
	</param>
	<embed src="http://www.youtube.com/v/1mU6aO2CLyE&#038;color1=0x402061&#038;color2=0x9461ca&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed>
</object></div>
<div align="center">
URL al video <a href="http://www.youtube.com/watch?v=1mU6aO2CLyE" target="_blank">http://www.youtube.com/watch?v=1mU6aO2CLyE</a></div>
&#160;</p>
	<p>Adicional a esto, cabe destacar que la canción (Sawdust in the Blood - Rob Zombie)la uní al .avi gracias a <a href="http://es.wikipedia.org/wiki/Mencoder" title="mencoder en la wikipedia" target="_blank">mencoder</a>. Les dejo aqui como hacerlo:</p>
	<p align="center">
<strong>mencoder video_original.avi -o video_final.avi -ovc copy -oac copy -audiofile cancion.mp3</strong>
</p>
 
	</div>
	


	<h3 class="plEntryTitle">Cambios en el wireless-stack del kernel 2.6.24</h3>
	<h4 class="plEntryAuthor">JesÃºs Lara</h4>
	
	<div class="plEntryBody">
		<p>Si tienen el kernel 2.6.24 o superior, tomen en cuenta que han ocurrido los siguientes cambios (para mejor, mucho mejor) en los drivers wifi de las siguientes tarjetas:</p>
<p>Broadcom:<br />
de bcm43xx a b43</p>
<p>Intel:<br />
iwlwifi acumula un stack para todos los drivers intel</p>
<p>Intel pro wireless 2200:<br />
de ipw2200 a iwl2200<br />
El firmware se descarga aparte</p>
<p>Intel pro wireless 3945<br />
de ipw3945 a iwl3945<br />
Ya este driver; por cierto, no necesita daemon para activarse</p>
<p>Ralink ya está en el kernel:<br />
RT2&#215;00<br />
rt61<br />
rt73</p>
<p>Todos los drivers soportan ad-hoc, multi-queue y cosas como interfaces virtuales (me imagino que a alguno le debe servir esto).</p>

	</div>
	


	<h3 class="plEntryTitle">Fin de semestre, por ahora</h3>
	<h4 class="plEntryAuthor">Alberto Capella</h4>
	
	<div class="plEntryBody">
		<p>Fin de semestre, por ahora, porque el lunes 24 tengo que presentar un parcial de microprocesadores :S.</p>
<p align="center"><img src="http://farm4.static.flickr.com/3156/2330487405_1201777b8a_o.jpg" height="480" width="640" /></p>
<p align="center"><img src="http://farm3.static.flickr.com/2355/2330487539_db3f372735_o.jpg" height="480" width="640" /></p>
<p align="left">Por cierto, si alguien se quiere quejar, que añada a su queja el post de pink floyd o el de &#8220;la boda&#8221; con horrores ortográficos.</p>

	</div>
	


	<h3 class="plEntryTitle">Actualizado WordPress en mi blog :D</h3>
	<h4 class="plEntryAuthor">Ricardo C. FernÃ¡ndez</h4>
	
	<div class="plEntryBody">
		<p>Por fin después de ¿2 años? me decidí actualizar el WordPress de la Versión viejita 2.0.1 a la nueva 2.3.3. En realidad veo que tiene algunas cosas nuevas. Tengo muchas entradas que he escrito pero que no publico y que las dejo como &#8220;chuletas&#8221; de trabajo y pensandolo un poco creo que las iré publicando poco a poco <img src='http://koshrf.fercusoft.com/koshrf/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> no garantizó que sirvan 100% por que algunas cosas quizás sean viejitas y necesiten actualizarse, pero algo es mejor que nada <img src='http://koshrf.fercusoft.com/koshrf/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>***Por fin el editor de Wordpress me sirve!!!! aunque no lo crean nunca lo pude usar completamente y nunca me preocupe por arreglaro &gt;.&lt;***</p>
<p>Para probar si arreglaron lo de lo de las etiquetas &#8220;html&#8221;&#8230; esto es una etiqueta html: &lt;html&gt; y esto es una directiva de apache &lt;VirtualHost&gt;. Que bueno ya puedo usar&lt; &gt; desde el editor sin necesidad de tocar el HTML a mano <img src='http://koshrf.fercusoft.com/koshrf/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> hay que ver de lo que me he perdido!</p>

	</div>
	


	<h3 class="plEntryTitle">Mi papá dando charlas conmigo :-)</h3>
	<h4 class="plEntryAuthor">Octavio Rossell</h4>
	
	<div class="plEntryBody">
		<p><img src="http://unplug.org.ve/octavio/.hidden/papa_antenas.jpg" alt="papa antenas" style="margin: 10px" /><br />
Pues eso. Todo un orgullo (y un logro) para mi: en el marco de los eventos previos del CNSLv4 me fui con mi papá para Cabimas (Estado Zulia) y El Vigía (Estado Mérida) para que dictara unas charlas de cómo fabricar antenas con materiales de desecho.</p>
<p><img src="http://unplug.org.ve/octavio/.hidden/papa_antenas2.jpg" alt="papa antenas" style="margin: 10px" /><br />
El público quedó muy agradado con su charla y puedo decir, y no es porque sea mi papá, que realmente fue una ponencia de altura y calidad. En cabimas tuvo una tarde mostrando sus antenas y en El Vigía estuvo un día entero: en la mañana la demostración y en la tarde un taller práctico de construcción de antenas.</p>
<p>Realmente he quedado muy contento con la experiencia.</p>
<p>Ya mi papá había escrito unos artículos en zero13wireless.net: uno sobre <a href="http://www.zero13wireless.net/foro/showthread.php?t=3828">cómo hacer una antena con un Disco Duro dañado</a> y otro sobre <a href="http://www.zero13wireless.net/foro/showthread.php?t=3786">cómo usar una antena biquad (su preferida) con una parabólica</a> de las que se usan para TV.</p>
<p><img src="http://unplug.org.ve/octavio/.hidden/papa_antenas3.jpg" alt="papa antenas" style="margin: 10px" /></p>
<p><img src="http://unplug.org.ve/octavio/.hidden/papa_antenas4.jpg" alt="papa antenas" style="margin: 10px" /></p>
<p>Acá hay <a href="http://www.unplug.org.ve/octavio/fotos/papa_antenas/">más fotos de mi papá dando esas charlas</a>. Le estoy montando un BLOG en este servidor para que vaya escribiendo y compartiendo sus experiencias: el papá del gato cazando ratones, pues ;-)</p>

	</div>
	


	<h3 class="plEntryTitle">El mejor antivirus del 2008</h3>
	<h4 class="plEntryAuthor">Javier ValdivÃ©</h4>
	
	<div class="plEntryBody">
		<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Epzyl2Wygqs/R9axQO-K2LI/AAAAAAAAAGk/Id1xTl-g_Qo/s1600-h/antivirus_2008.jpg"><img style="cursor: pointer;" src="http://bp2.blogger.com/_Epzyl2Wygqs/R9axQO-K2LI/AAAAAAAAAGk/Id1xTl-g_Qo/s320/antivirus_2008.jpg" alt="" id="BLOGGER_PHOTO_ID_5176519714163841202" border="0" /></a>
	</div>
	


	<h3 class="plEntryTitle"> RPMS para cherokee x86_64 en fedora 8 </h3>
	<h4 class="plEntryAuthor">Richzendy Contreras</h4>
	
	<div class="plEntryBody">
		 	<p>Contrariamente a lo que pensaba, pude hacer el rpm para la versión 0.6.0b1211 de cherokee para la arquitectura de 64 bits ( la versión anterior tenia  un problema bien raro ).</p>
	<p>Pueden descargar el rpm desde:</p>
	<p><a href="http://www.richzendy.org/repo/fedora/8/x86_64/">http://www.richzendy.org/repo/fedora/8/x86_64/</a></p>
	<p>Dentro de poco montare otros RPM's para otros programas que había compilado hace tiempo, tendré que actualizarlos, en cuanto los tenga listos, los iré montando en el repositorio. </p>
	<p>Espero les sirva este rpm, cualquier sugerencia constructiva hacia el mismo sera apreciada.
</p>
 
	</div>
	


	<h3 class="plEntryTitle">Jugando con el kernel linux 2.6.24</h3>
	<h4 class="plEntryAuthor">JesÃºs Lara</h4>
	
	<div class="plEntryBody">
		<p>Como indicaba en <a href="http://www.jesuslara.com.ve/blog/2008/03/11/broadcom-wlan-43xx-con-el-wireless-stack-mac80211-kernel-2624/">anterior post</a>; estuve instalando el kernel 2.6.24.2 en mi actual equipo (con Debian Lenny); el kernel como siempre (kernel: <a href="http://www.jesuslara.com.ve/blog/2007/11/17/kernel-26231-tips-y-principios-iniciales/">2.6.23</a>) he realizado algunos trucos para mejorar el performance del equipo portatil; aunque esta vez, he llegado un poco más allá.</p>
<p>Ha llegado por vía de un amigo un equipo Sony Vaio mhc nx50 UmPC; al cual le hemos instalado Debian y además, compilado el kernel 2.6.24.2; el intento?, hacerle funcionar todo (fingerprint, webcam, functions keys, wifi, bluetooth, etc); por ahora solo va en el apartado de compilación; aqui una foto:</p>
<p><a href="http://www.jesuslara.com.ve/blog/wp-content/uploads/2008/03/img_0854.jpg" title="img_0854.jpg"><img src="http://www.jesuslara.com.ve/blog/wp-content/uploads/2008/03/img_0854.thumbnail.jpg" alt="img_0854.jpg" /></a></p>
<p>De esos juegos me imagino nacerá un artículo más largo y dedicado, mientras, informo que el kernel 2.6.24 dará bastantes posts de ahora en adelante.</p>
<p>Cosas que trae (y que me enteré por mirar dentro del kernel):</p>
<ul>
<li>Nuevos drivers para usar el re-escrito wireless-stack y el mac80211</li>
<li>Un driver para poder cargar los blackberry (blackberry battery charger)</li>
<li>Ahora los drivers Ralink está en el kernel</li>
<li> Tambien están los sonypi (para activar los functions keys y la webcams de las Vaio)</li>
<li>Mejoras agregadas del driver tifm (Texas Instruments 5-1 card reader); ahora funciona sin necesidad de usar irqpoll en el boot</li>
<li>El tamaño de Drivers &gt; USB Drivers es descomunal; hay que empezar a limpiar cosas ahí si se quiere un kernel relativamente &#8220;pequeño&#8221; al compilar.</li>
</ul>
<p>Como lo indiqué; en futuras entregas veremos que cosas más podremos &#8220;activar&#8221; con este kernel.</p>

	</div>
	


	<h3 class="plEntryTitle">broadcom wlan 43xx con el wireless-stack mac80211 (kernel > 2.6.24)</h3>
	<h4 class="plEntryAuthor">JesÃºs Lara</h4>
	
	<div class="plEntryBody">
		<p>Desde siempre he usado el driver del kernel bcm43xx para hacer funcionar mi tarjeta wifi broadcom 4311 en Linux (desde debian a fedora); el caso es que NUNCA he usado ndiswrapper y &#8220;JAMAS!&#8221; lo usaré.</p>
<p><strong>Historia: </strong></p>
<p>Broadcom siempre ha sido un dolor de cabeza para los usuarios Linux, con las pocas especificaciones técnicas liberadas y con poco soporte en el driver bcm43xx (el antiguo); eran muchos los usuarios que preferían fielmente montar ndiswrapper a usar el driver del kernel.</p>
<p>Como informé en un post anterior, el wireless-stack del kernel Linux fue re-escrito agregando una nueva API (conocida como mac80211) y nuevos drivers para la gran mayoría de los dispositivos; incluyendo un nuevo driver (que reemplaza el viejo bcm43xx) llamado b43 (más un driver para soportar dispositivos tipo 802.11a y b y algunos viejitos g llamado b43legacy); las tarjetas soportadas y no soportadas:</p>
<p><strong>Soportadas</strong></p>
<p>* bcm4303 (chips 802.11b)<br />
* bcm4306<br />
* bcm4311 rev 1 / bcm4312<br />
* bcm4311 rev 2 / bcm4312 (needs patches for 2.6.24)<br />
* bcm4318<br />
<strong><br />
Aun no Soportadas:</strong></p>
<p>* Dispositivos 802.11a de la serie 4309 y 4312 no es soportado.<br />
* No hay ningún soporte para 802.11n<br />
* BCM 4328/4329</p>
<p><strong>Determinando si tu tarjeta es soportada: </strong></p>
<p>Si prueban con un lspci -vnn verán la info de la tarjeta:</p>
<p>01:00.0 Network controller [0280]: Broadcom Corporation BCM94311MCG wlan mini-PCI [<strong>14e4:4311</strong>] (rev 01)<br />
Subsystem: Hewlett-Packard Company Unknown device [103c:1364]<br />
Flags: bus master, fast devsel, latency 0, IRQ 16<br />
Memory at e8000000 (32-bit, non-prefetchable) [size=16K]<br />
Capabilities: [40] Power Management version 2<br />
Capabilities: [58] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-<br />
Capabilities: [d0] Express Legacy Endpoint IRQ 0</p>
<p>En mi caso, el subsistema PCI es 0&#215;14e4 (en negrillas) y el chipset le sigue (4311) por lo que mi dispositivo está soportado por b43</p>
<p><a href="http://linuxwireless.org/en/users/Drivers/b43/devices">Una lista de dispositivos soportados aqui</a></p>
<p><strong>Instalando el Firmware de la tarjeta: </strong></p>
<p>Si tienen Debian (lenny, sid) solamente necesitan instalar:</p>
<p>aptitude install b43-fwcutter</p>
<p>y si tienen fedora 8 (tener repositorio livna):</p>
<p>yum install b43-fwcutter</p>
<p>o seguir instrucciones que están aqui para usar el fwcutter a mano:<br />
http://linuxwireless.org/en/users/Drivers/b43</p>
<p>En mi caso compilé mi kernel 2.6.24.2 e instalé b43-fwcutter en /lib/firmware</p>
<p><strong>Cosas que soporta:</strong></p>
<p>Modos de infraestructura (managed, ad-hoc) y modos administrados (station, monitor y access point), modos monitor y promiscuo (podré usar aircrack en la broadcom?), posibilidad de levantar multiples interfaces en modo monitor y algunas cosas más (que por ahora, a mí solo me interesa navegar, jajaja).</p>
<p>Testing:</p>
<p>un lsmod | grep b43 muestra:</p>
<p>b43                               102816  0<br />
led_class                     6020      1 b43<br />
input_polldev             5896      1 b43</p>
<p>Si acaso no está montado, ejecuten un simple:</p>
<p>modprobe b43</p>
<p>como root para obtener el driver levantado.</p>
<p>Me ha agreado dos interfaces, una:</p>
<p>eth1   Link encap:UNSPEC  HWaddr 00-14-A5-E4-AA-1A-6C-6F-00-00-00-00-00-00-00-00<br />
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:1000<br />
RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)</p>
<p>Con el nombre de la antigua interfaz y otra:</p>
<p>wlan0 Link encap:Ethernet  HWaddr 00:14:A5:E4:AA:1A<br />
inet addr:xxx.xx.xx.xx  Bcast:xx.xx.xx.255  Mask:255.255.224.0<br />
UP BROADCAST RUNNING MULTICAST  MTU:576  Metric:1<br />
RX packets:677 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:699 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:1000<br />
RX bytes:260351 (254.2 KiB)  TX bytes:102029 (99.6 KiB)</p>
<p>Interfaz wlan0 que es la verdadera interfaz wifi.</p>
<p><strong>Conectando:</strong></p>
<p>Encontrandome en casa de Walter Vargas he hecho una serie de pruebas como escanear el espectro:</p>
<p>&gt;iwlist scan</p>
<p>wlan0  Scan completed :<br />
Cell 01 - Address: 00:00:01:02:03:04<br />
ESSID:&#8221;pruebas&#8221;<br />
Mode:Master<br />
Channel:6<br />
Frequency:2.437 GHz (Channel 6)<br />
Quality=93/100  Signal level=-43 dBm  Noise level=-69 dBm<br />
Encryption key:off<br />
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s<br />
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s<br />
12 Mb/s; 48 Mb/s<br />
Extra:tsf=0000001b98c029d8<br />
Cell 02 - Address: 00:13:10:42:DA:22<br />
ESSID:&#8221;Paramillo LAN&#8221;<br />
Mode:Master<br />
Channel:8<br />
Frequency:2.447 GHz (Channel <img src='http://www.jesuslara.com.ve/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /><br />
Quality=60/100  Signal level=-80 dBm  Noise level=-69 dBm<br />
Encryption key:on<br />
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s<br />
Extra:tsf=0000001b8c260190<br />
Cell 03 - Address: 00:19:5B:DF:9A:A8<br />
ESSID:&#8221;ECA&#8221;<br />
Mode:Master<br />
Channel:8<br />
Frequency:2.447 GHz (Channel <img src='http://www.jesuslara.com.ve/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /><br />
Quality=60/100  Signal level=-80 dBm  Noise level=-69 dBm<br />
Encryption key:off<br />
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s<br />
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s<br />
48 Mb/s; 54 Mb/s<br />
Extra:tsf=0000001ab7f2916f<br />
y configurar la conexión con la más cercana:</p>
<p>&gt;iwconfig essid pruebas</p>
<p>wlan0  IEEE 802.11g  ESSID:&#8221;pruebas&#8221;<br />
Mode:Managed  Frequency:2.437 GHz  Access Point:  00:00:01:02:03:04<br />
Bit Rate=24 Mb/s   Tx-Power=27 dBm<br />
Retry min limit:7   RTS thr:off   Fragment thr=2346 B<br />
Encryption key:off<br />
Link Quality=91/100  Signal level=-44 dBm  Noise level=-69 dBm<br />
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0<br />
Tx excessive retries:0  Invalid misc:0   Missed beacon:0</p>
<p><strong>Está conectada?</strong></p>
<p>Bueno, el networkManager muestra que el controlador usado para lograr la conexión es b43-pci-bridge y con route -n demostramos que está conectada a Internet (obvio; sino, no pudiera estar posteando este artículo!) y la conexión es bastante estable (mucho más que mi viejo driver bcm43xx); además no da tantos problemas de desconexión (llevo algo más de una día con la tarjeta encendida y sin ningún tipo de problemas).</p>
<p>Si miramos:</p>
<p>&gt;dmesg</p>
<p>Encontraremos que el device tiene un &#8220;debug&#8221; que usa cada vez que se asocia a un AP o se activa la interfaz:</p>
<p>wlan0: Initial auth_alg=0<br />
wlan0: authenticate with AP 00:00:01:02:03:04<br />
wlan0: RX authentication from 00:00:01:02:03:04 (alg=0 transaction=2 status=0)<br />
wlan0: authenticated<br />
wlan0: associate with AP 00:00:01:02:03:04<br />
wlan0: RX AssocResp from 00:00:01:02:03:04 (capab=0&#215;401 status=0 aid=2)<br />
<strong>wlan0: associated</strong><br />
Demostrando sin lugar a dudas; que el equipo se encuentra asociado al AP.</p>
<p><strong>Problemas encontrados:</strong></p>
<p>El problema más significativo es que la coexistencia con bluetooth no ha sido desarrollada y falla de plano y por completo con este error:</p>
<p>hci_usb_isoc_rx_submit: hci0 isoc rx submit failed urb f757ba14 err -28<br />
hci_usb_isoc_rx_submit: hci0 isoc rx submit failed urb f757ba14 err -28</p>
<p>En mi caso que no uso tanto el bluetooth, simplemente apago la tarjeta para usar el bluetooth.</p>
<p>El modo ad-hoc me falla con el siguiente error:</p>
<p>&gt;iwconfig wlan0 essid pruebas mode ad-hoc<br />
Error for wireless request &#8220;Set Mode&#8221; (8B06) :<br />
SET failed on device wlan0_rename ; Device or resource busy</p>
<p><strong>Conclusiones: </strong></p>
<p>He probado el driver y funciona muy bien; espero que les sirva esta guía.</p>

	</div>
	


	<h3 class="plEntryTitle">Control de UCE (y malware) en Postfix (II)</h3>
	<h4 class="plEntryAuthor">JosÃ© Miguel Parrella Romero</h4>
	
	<div class="plEntryBody">
		<p>Unos meses después de escribir <a href="http://blog.bureado.com.ve/?p=437">la primera parte de un artículo sobre control de correo no deseado utilizando Postfix</a>, tuve que diseñar e implementar un servicio integral de control de correo no deseado y malware en un entorno corporativo. Previamente se utilizaba una solución propietaria que funcionaba <em>bien</em> aunque había mucha incertidumbre en la gestión de rebotes, listas negras y mensajes denegados.</p>
<p>Esta solución está implementada en el MX de un dominio para el que se estiman entre 400 y 500 mil conexiones por día, con un 95% de incidencia de correo no deseado o malware. El plan inicial involucra hacer mucha denegación de correos a nivel SMTP, utilizar listas grises y sólo hacer el escaneo de contenido (con un filtro de contenidos y no con <tt>spamc</tt>, por ejemplo) al final de la depuración.</p>
<p><strong>Componentes</strong></p>
<ul>
<li><a href="http://www.postfix.org/">Postfix</a>, un MTA seguro, robusto y muy fácil de mantener. Lo utiliza mucha gente y hay bastante documentación, escrita por el propio Wietse, y muchos usuarios hispanoparlantes diespuestos a ayudar.</li>
<li><a href="http://postgrey.schweikert.ch/">Postgrey</a>, una implementación de <em>greylists</em> para Postfix que utiliza Berkeley DB.</li>
<li><a href="http://spamassassin.apache.org/">SpamAssassin</a>, el filtro anti-spam de código abierto más popular y probablemente el más avanzado también.</li>
<li><a href="http://clamav.org/">ClamAV</a>, un escáner anti-virus con firmas actualizadas frecuentemente y capacidad de trabajar con archivadores.</li>
<li><a href="http://www.ijs.si/software/amavisd/">Amavis</a>, un filtro de contenidos escrito en Perl que puede ser visto como un wrapper sobre filtros anti-spam (i.e., SpamAssassin) y anti-virus (ClamAV et. al.)</li>
<li><a href="http://www.mailzu.net/">MailZu</a>, un gestor de la cuarentena de Amavis (vía SQL) que permite la autenticación con directorios LDAP, y permite que un usuario auto-gestione su cuarentena.</li>
</ul>
<p><strong>Configuración</strong></p>
<p>Amavis requiere configurar dos servicios en <tt>master.cf</tt>, uno que será el filtro de contenidos (todos los correos se enviarán allí excepto si las restricciones tienen un <tt>permit</tt> antes del <tt>reject</tt> predeterminado) y otro que servirá para reinyectar correos a Postfix luego de que Amavis los procese, sin pasar de nuevo por las verificaciones.</p>
<pre>
amavis-smtp     unix    -       -       y       -       10      smtp
  -o smtp_data_done_timeout=1200s -o smtp_never_send_ehlo=yes -o disable_dns_lookups=yes

localhost:10025 inet    n       -       y       -       -       smtpd
  -o content_filter= -o local_recipient_maps= -o smtpd_helo_restrictions=
  -o smtpd_client_restrictions= -o smtpd_sender_restrictions=
  -o smtpd_recipient_restrictions=permit_mynetworks,reject
  -o mynetworks=127.0.0.0/8
</pre>
<p>En este caso se crea un servicio SMTP llamado <tt>amavis-smtp</tt>, cuyo límite de procesos (<tt>maxproc</tt>) debe ser igual o <em>menor</em> al número de procesos <tt>amavisd</tt> que se estén ejecutando. Muchas de las configuraciones y recetas que se consiguen en Internet dejan el servicio <tt>amavis-smtp</tt> con solo dos procesos, lo que convierte al filtro de contenido en un cuello de botella, y en un servidor muy cargado provocará que los correos se encolen catastróficamente.</p>
<p>El servicio de reinyección de correos a Postfix tiene un límite predeterminado (100 procesos) y no tiene restricciones ya que no se va a gastar en volver a hacer verificaciones SMTP que se hicieron al recibir el correo por primera vez. Por seguridad, también se restringe el acceso a este servicio solo a <tt>localhost</tt>. Luego de reiniciar Postfix, <tt>telnet</tt> a ambos puertos con Amavis arriba ayuda a entender la situación.</p>
<p>Postfix recibirá los correos por el tradicional puerto TCP 25 y aplicará sus propias restricciones (incluyendo el servicio de listas grises, que en el caso de <tt>postgrey</tt> escucha en el puerto TCP 60000) para luego entregar el correo vía SMTP a Amavis por el puerto 10024.</p>
<pre>
smtpd_recipient_restrictions =
...
check_policy_service inet:127.0.0.1:60000
...

content_filter = amavis-smtp:localhost:10024
</pre>
<p>Amavis procesa el correo según su propia configuración: usa SpamAssassin y ClamAV; en Debian es muy fácil activar ClamAV en el archivo <tt>15-av_scanners</tt> del directorio <tt>/etc/amavis/conf.d</tt>. También queremos tener ClamAV y SpamAssassin actualizados usando <tt>freshclam</tt> y <tt>sa-update</tt>, y utilizando Debian siempre es conveniente instalar desde el servicio <a href="http://volatile.debian.org/">volatile</a>.</p>
<p>La configuración local debe ir en el archivo <tt>50-user</tt>. Aquí nos interesan varios valores para configurar el comportamiento del filtro, entre ellos el nombre del dominio, el número de procesos, el mecanismo de reinyección, las políticas predeterminadas, el tamaño máximo del correo y las puntuaciones requeridas para actuar sobre un correo.</p>
<pre>
$mydomain = 'usd.sl.com.ve';

$max_servers=10;

$forward_method = 'smtp:127.0.0.1:10025'; 

$final_virus_destiny = D_DISCARD;
$final_spam_destiny = D_DISCARD;

$sa_mail_body_size_limit = 64*1024;

$sa_tag_level_deflt = 1.0;
$sa_tag2_level_deflt = 5.0;
$sa_kill_level_deflt = $sa_tag2_level_deflt;
</pre>
<p>De acuerdo a este <em>snippet</em>, Amavis descartará (es decir, guardará en cuarentena sin mayor notificación al remitente o al destinatario) aquellos correos que detecte como virus y spam. Reinyectará correos al puerto 10025 usando SMTP, correrá 10 procesos y solo utilizará SpamAssassin para revisar correos de menos de 64 KB, previendo que los spammers no suelen enviar UCE de gran tamaño.</p>
<p>También es importante saber que Amavis tiene dos umbrales de trabajo con SpamAssassin, el primero es la puntuación mínima que debe recibir el correo para escribir las cabeceras del anti-spam y el segundo es la puntuación mínima que debe tener el correo para que sea marcado como spam. El primero puede ser bajado sin problemas a un valor negativo si se desean cabeceras informativas en <em>todos</em> los correos.</p>
<p>Teniendo filtros de contenido de alto rendimiento como amavisd-new que pueden manejar <em>staging</em> de correos, pareciera lógico delegar las DNSBL al filtro de contenido y no hacerlo en el MTA, como recomendé en la primera parte. Esto evita gastar recursos en correo que puedes denegar con restricciones SMTP o con un breve análisis de contenidos.</p>
<p>Amavis puede reportar a bases de datos remotas que luego pueden ser utilizadas por aplicaciones como MailZu para delegar la gestión de cuarentena al usuario. Sin embargo, el reporte SQL de Amavis puede ser un cuello de botella, así que solo lo recomendaría si Amavis y Postfix están en máquinas distintas y el uso de recursos de Amavis no provocará un colapso de Postfix.</p>
<p>Estos pedazos de configuración no están de ninguna manera completos. Son referencias para ayudar al administrador de Postfix a implementar una solución de control de correo funcional. Es necesario ajustar todos estos valores dependiendo de los requerimientos de la organización, ya que no hay una solución única para todos los casos (AFAICT, Debian usa 4.0, CANTV usa 3.0 y CNTI usa 2.0)</p>
<p><strong>¿Y luego?</strong></p>
<p>Hay más tecnologías que explorar. Una de ellas es la denegación de correos a bloques de direcciones correspondientes a usuarios finales (S25R, en mi opinión demasiado injusto, pero que puede acercar teóricamente a una solución de 99.9% de eficiencia) y SPF, que ya había comentado en el primer post sobre el tema. En SpamAssassin hay algunas cosas más que tocar, sobre todo CRM114. SA, sin embargo, requiere mucho mantenimiento en comparación con el resto de las herramientas presentadas en esta solución.</p>
<p>Para poner en funcionamiento esta solución eché mano de la documentación de Postfix y la de Amavis, que está disponible en Internet, pero hay un documento en castellano publicado por CERT-UNAM que puede ayudar a entender muchas cosas sobre Postfix: <a href="http://www.seguridad.unam.mx/doc/?ap=tutorial&#038;id=182">Instalación de Postfix, Amavis y Spamassassin</a>.</p>
<p><strong>Performance</strong></p>
<p>Con 2 GB. de RAM, el equipo puede levantar unos 25 procesos del filtro de contenidos, los 100 procesos SMTP de Postfix, postgrey, clamd y las herramientas de gestión del servicio. Note que  Martinec afirma que <a href="http://www.ijs.si/software/amavisd/README.performance.txt">tener más de 10 procesos de Amavis corriendo es overkill</a>. Normalmente, incluso este servidor no tiene más de 10 correos en las colas incoming o active <em>al mismo tiempo</em>, y si los tuviera no quisiéramos agotar la memoria del equipo atendiendo más correos paralelamente cuando se puede escribir en disco y atender la cola más tarde.</p>
<p>Hay dos cuellos de botellas en esta solución, y ninguno es Postfix, o al menos no comunmente. El primero es la red, por un mal diseño de la conectividad cuando se instaló el servicio; lo recomendable es tener un canal dedicado para el ISP y otro para la red local. Es <em>esencial</em> tener un DNS-caché en el mismo equipo, y particularmente no me parece conveniente utilizar OpenDNS como forwarder (este servicio <em>siempre</em> devuelve un registro <tt>A</tt> aunque no exista el nombre)</p>
<p>También pueden ayudar unas reglas de iptables que limiten la tasa de conexiones por unidad de tiempo, quizás algo como (YMMV):</p>
<pre>
iptables -I INPUT -p tcp --dport 25 -m state --state NEW -m recent --set
iptables -I INPUT -p tcp --dport 25 -m state --state NEW -m recent --update --seconds 60 --hitcount 10 -j DROP
</pre>
<p>El otro cuello de botella es el disco duro. Si bien se evita que Postfix trabaje con sus colas (normalmente este equipo puede manejar entre 200 y 500 correos en <tt>deferred</tt>) no hay forma de evitar (excepto eliminando los correos) que Amavis escriba varios miles de correos al día a la cuarentena en disco (peor aún, con reportes SQL a un equipo remoto) en el peor de los casos hasta 10 a la vez. Discos rápidos o RAID 0 podrían ayudar.</p>
<p><strong>Outcome</strong></p>
<p>Algunos números obtenidos en un período de 24 horas: de 430 mil conexiones SMTP recibidas por el servidor, unas 200 mil (~47%) son eliminadas por listas grises (es decir, nunca vuelven = spam), y otras 200 mil son eliminadas por Postfix (usuarios no existentes o dominio del remitente inexistente = spam o correo problemático) por lo cual solo 30 mil correos diarios se entregan a Amavis para su verificación con ClamAV y SpamAssassin.</p>
<p>Unos 4 mil correos al día son descartados por Amavis, y solo 26 mil correos (~6%) son distribuidos entre los MTA internos o hacia MXs externos. De estos, realmente muy pocos son UCE (en quince días unas cinco incidencias reportadas) y muy pocos son falsos positivos (cero incidencias reportadas) con ningún reporte de virus hasta el momento.</p>

	</div>
	


	<h3 class="plEntryTitle">Nuevo xscreensaver!</h3>
	<h4 class="plEntryAuthor">JosÃ© Luis Rivas</h4>
	
	<div class="plEntryBody">
		<p>Ya hay una nueva versión de xscreensaver además de la que había acabado de subir a Debian...</p>
<p>Trabajaré esta noche en esta versión a ver si para el fin de semana les doy diversión a unos cuantos geeks mientras yo me echo una pea de esas geniales :D</p>
	</div>
	


	<h3 class="plEntryTitle">El poder Siox, con Gimp “Software Libre”</h3>
	<h4 class="plEntryAuthor">Xavier Araque</h4>
	
	<div class="plEntryBody">
		<div class='snap_preview'><br /><p>Saludos a todos, después de un largo tiempo con ganas de hacer un Screencast, decidí hacer este pequeño video tutorial y que mejor manera de hacerlo, pues decidí hacerlo con Gimp, demostrando el uso de la herramienta Siox para extraer parte de una imagen y cambiar el fondo.<br />
Normalmente la gente se complica la vida haciendo uso de herramientas casi obsoletas para extraer imágenes ya sea usando el borrador sobre una capa con canal alfa, incluso haciendo uso de la tijera ó imán todo esto queda atrás gracias al uso de la herramienta Siox. A pesar de todo la manera profesional en donde se tiene un mayor control de los bordes, es hacer uso de bézier y crear una ruta de recorte desde el bézier.<br />
Este técnica es muy buena para extraer imágenes cuando el tiempo premia ó no se tiene el buen conocimiento del uso de bézier.<br />
Aquí les dejo el video.<br />
Suerte</p>
<p><span style="text-align:center; display: block;"><a href="http://rendergraf.wordpress.com/2008/03/06/el-poder-siox-con-gimp-software-libre/"><img src="http://img.youtube.com/vi/MnHsEch7Ewc/2.jpg" alt="" /></a></span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rendergraf.wordpress.com/128/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rendergraf.wordpress.com/128/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rendergraf.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rendergraf.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rendergraf.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rendergraf.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rendergraf.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rendergraf.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rendergraf.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rendergraf.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rendergraf.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rendergraf.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rendergraf.wordpress.com&blog=1140050&post=128&subd=rendergraf&ref=&feed=1" /></div>
	</div>
	


	<h3 class="plEntryTitle"> RPMS para cherokee en fedora 8 </h3>
	<h4 class="plEntryAuthor">Richzendy Contreras</h4>
	
	<div class="plEntryBody">
		 	<p>Hola a todos, actualmente estoy probando <a href="http://www.cherokee-project.com/">cherokee</a> como webserver ( me obstine de apache ) y hasta el momento tengo excelentes recomendaciones de este webserver, tal vez le falta madurar un poquito, pero lo poco que tiene trabaja excelente.</p>
	<p>Al darme cuenta que no habían unos <a href="http://software.opensuse.org/download/home:/marostegui/">RPMS decentes para la última versión</a>, decidí hacerme el propio, así que acá se los dejo por si a alguien le puede llegar a interesar probarlo:</p>
	<p><a href="
http://www.richzendy.org/repo/fedora/8/i386/">
http://www.richzendy.org/repo/fedora/8/i386/</a></p>
	<p>Allí se encuentra solo para la arquitectura i386 y el rpm fuente ( src.rpm ),  el cherokee al parecer tiene problemas al compilarlo en 64 bits sin embargo el rpm para i386 sirve sin ningún tipo de problema en procesadores 64 bits.</p>
	<p>Cualquier sugerencia con el rpm será apreciada ( sobre todo al .spec ).
</p>
 
	</div>
	


	<h3 class="plEntryTitle">Cuenta regresiva...</h3>
	<h4 class="plEntryAuthor">Nerissa Aguilera</h4>
	
	<div class="plEntryBody">
		<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/2iLaiVnv37M"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/2iLaiVnv37M" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><div class="blogger-post-footer"><p id="blogfeeds"><$BlogFeedsVertical$></p>
<p id="postfeeds"><$BlogItemFeedLinks$></p></div>
	</div>
	


	<h3 class="plEntryTitle">Confortablemente Alfonso (de Google para Pink Floyd)… :p</h3>
	<h4 class="plEntryAuthor">JesÃºs Lara</h4>
	
	<div class="plEntryBody">
		<p>Me encontraba escuchando <a href="http://www.pinkfloyd.com/x/default.html">Pink Floyd</a> cuando me hicieron esta pregunta, ¿Qué significa <a href="http://www.youtube.com/watch?v=tkJNyQfAprY">Comfortably Numb</a>?; a lo que respondo, &#8220;Confortable o plácidamente adormecido o entumecido&#8221;; pero dudando (se que mi inglés a veces falla) voy a lo de siempre: &#8220;preguntale a google&#8221;; a lo cual <a href="http://translate.google.com/t">Google translator</a> responde:</p>
<p>Comfortably Numb significa &#8220;ALFONSO&#8221;!</p>
<p>no sé si será un error del algoritmo o una broma de algun fan de Pink Floyd dentro de google; pero me pareció de lo más extraño (y hasta gracioso) &#8230;</p>
<p>Aqui les pongo la letra de &#8220;Confortablemente Alfonso&#8221; (jajajaja)</p>
<p>Hello.<br />
Is there anybody in there?<br />
Just nod if you can hear me.<br />
Is there anyone home?</p>
<p>Come on, now.<br />
I hear youre feeling down.<br />
Well I can ease your pain,<br />
Get you on your feet again.</p>
<p>Relax.<br />
I need some information first.<br />
Just the basic facts:<br />
Can you show me where it hurts?</p>
<p>There is no pain, you are receding.<br />
A distant ships smoke on the horizon.<br />
You are only coming through in waves.<br />
Your lips move but I cant hear what youre sayin.<br />
When I was a child I had a fever.<br />
My hands felt just like two balloons.<br />
Now I got that feeling once again.<br />
I cant explain, you would not understand.<br />
This is not how I am.<br />
I have become comfortably numb.</p>
<p>Ok.<br />
Just a little pinprick. [ping]<br />
Therell be no more &#8211;aaaaaahhhhh!<br />
But you may feel a little sick.</p>
<p>Can you stand up?<br />
I do believe its working. good.<br />
Thatll keep you going for the show.<br />
Come on its time to go.</p>
<p>There is no pain, you are receding.<br />
A distant ships smoke on the horizon.<br />
You are only coming through in waves.<br />
Your lips move but I cant hear what youre sayin.<br />
When I was a child I caught a fleeting glimpse,<br />
Out of the corner of my eye.<br />
I turned to look but it was gone.<br />
I cannot put my finger on it now.<br />
The child is grown, the dream is gone.<br />
I have become comfortably numb.</p>
<p>Para los fans de Pink Floyd (como Tr0n o Zentraedi), hemos descubierto que existen algunos dentro de google; para los geeks; cada vez hay que creerle menos al gran buscador; hay mucho loco suelto! &#8230;</p>

	</div>
	


	<h3 class="plEntryTitle">Script Para convertir ogg a mp3</h3>
	<h4 class="plEntryAuthor">Jean Carlos DÃ¡vila</h4>
	
	<div class="plEntryBody">
		<p>Para los que nos gusta rippear lo cd&#8217;s en ogg y luego queremos compilar un cd para escuchar en el equipo de sonido del vehículo o cualquier reproductor mp3 les dejo este script, solo lo copiamos en la carpeta donde tengamos los ogg y convierte todos los archivos en mp3.</p>
<p>#!/bin/bash</p>
<p>#Quitamos los Espacios<br />
rename &#8216;y/\ /_/&#8217; *.ogg</p>
<p>#Convertimos de Mayúsculas a Minúsculas<br />
rename &#8216;y/A-Z/a-z/&#8217; *.ogg</p>
<p>#Pasamos el archivo de *.ogg a *.wav<br />
for archivo in *.ogg; do oggdec $archivo; done</p>
<p>#Descomente la siguiente linea si desea igualar el volumen de los ficheros<br />
#normalize -m *.wav</p>
<p>for archivo in *.wav; do<br />
#Variable auxiliar con el nombre base del archivo<br />
aux=&#8221;$(basename &#8220;$archivo&#8221; .wav)&#8221;<br />
#Verificamos que el usuario introduzca el bitrate<br />
#En caso de no insertar el bitrate, se proporciona uno predeterminado<br />
if [ -z &#8220;$1&#8243; ]<br />
then<br />
echo &#8220;Valor de bitrate no suministrado. Predeterminado: 128kbps.&#8221;<br />
lame -b 128 &#8220;$aux.wav&#8221; &#8220;$aux.mp3&#8243;<br />
else<br />
lame -b $1 &#8220;$aux.wav&#8221; &#8220;$aux.mp3&#8243;<br />
fi</p>
<p>#Si no hay errores, eliminamos el fichero *.wav<br />
if [ $? -eq 0 ]<br />
then<br />
rm -f &#8220;$aux.wav&#8221;<br />
fi<br />
done</p>

	</div>
	


	<h3 class="plEntryTitle">3 Cambios de aplicaciones</h3>
	<h4 class="plEntryAuthor">Flavio Percoco Premoli</h4>
	
	<div class="plEntryBody">
		<p>En los últimos días he cambiado 3 de mis aplicaciones principales:</p>
<p>1) Iceweasel -&gt; <a href="http://www.mozilla.com/en-US/firefox/all-beta.html" title="firefox" target="_blank">Firefox 3 b3</a></p>
<p>2) Amarok -&gt; <a href="http://www.exaile.org/" title="exaile" target="_blank">Exaile</a></p>
<p>3) OpenOffice ( casi nunca lo use <img src='http://www.flaper87.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> ) -&gt; <a href="http://symphony.lotus.com/software/lotus/symphony/home.jspa" title="lotus" target="_blank">Lotus Symphony</a></p>
<p><strong>Firefox 3 beta 3:</strong></p>
<p>Esta es la ultima versión que ha sido liberada, viene con ligeros cambios en su interfaz y muchos mas en su forma de hacer las cosas. La razón principal por la cual lo instale es que traje mejoras al nivel de accesibilidad el cual es uno de los principales campos por los cuales me muevo. Algunos de los cambios son:</p>
<p>1) Nueva gestión de complementos y temas, permite que sean descargados e instalados directamente desde la interfaz de complementos.</p>
<p>2) Mejoras en el gestor de marcadores.</p>
<p>3) En su interfaz principal ha sido movido el botón de inicio la la barra de marcadores.</p>
<p>Screenshot:</p>
<p><a href="http://www.flaper87.org/files/images/firefox3.png" title="firefox screenshot" target="_blank"><img src="http://www.flaper87.org/files/images/firefox3.png" alt="Firefox 3" height="300" width="500" /></a></p>
<p><strong>Exaile:</strong></p>
<p>Resulta que navegando por los largos océanos de la WWW me encontré con esta aplicación, que resulta ser un reproductor de música hecho en python que busca de cubrir todas esas opciones y posibilidades que el muy conocido Amarok nos ofrece. Algunas de esas cosas son:</p>
<p>1) Soporte a grandes librerías.</p>
<p>2) Soporte para Album Covers.</p>
<p>3) Audio Scrobbling.</p>
<p>Screenshot</p>
<p><a href="http://www.flaper87.org/files/images/exaile.png" title="Exaile" target="_blank"><img src="http://www.flaper87.org/files/images/exaile.png" alt="Exaile" height="300" width="500" /></a></p>
<p><strong>Lotus Symphony:</strong></p>
<p>Esta es una suite de ofimática desarrollada por la conocida empresa IBM la cual esta basada en Eclipse y desarrollada en Java. Es completamente libre, ofrece un procesador de texto, creación de presentaciones y hojas de calculo.</p>
<p>Screenshot</p>
<p><img src="http://www.flaper87.org/files/images/lotus_symphony_docs.png" alt="Lotus Symphony" height="300" width="500" /></p>

	</div>
	


</BODY>
</HTML>
